package com.pearadmin.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.pearadmin.common.web.base.BaseDomain;

import java.util.Date;

/**
 * 报告基本信息对象 report_baseinfo
 *
 * @author ZSX
 * @date 2021-04-09
 */
@Data
public class ReportBaseinfo extends BaseDomain
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Integer id;

    /** 报告标题 */
    private String title;

    /** 学年学期 */
    private String academic;

    /** 课程类型及学分 */
    private String typeAndScore;

    /** 专业班级及人数 */
    private String classStudentNum;

    /** 任课教师 */
    private String teacher;

    /** 考核方式 */
    private String assessmentMethod;

    /** 评价依据 */
    private String evaluationBasis;

    /** 学生调查问卷  图片url数据 多个使用;分割 */
    private String studentQuestionnaire;

    /** 审核意见 */
    private String auditOpinion;

    /** 生成的word文档ID */
    private String wordId;

    private String fileDesc;

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd" , timezone = "GMT+8")
    private Date audittime;

    private Boolean self = false;

}
